/** Add css rules here for your application. */

h1 
{
  font-size: 2em;
  font-weight: bold;
  
  text-align: center;
}

.gwt-Label
{
	font-size: 12pt;
}

.gwt-Button
{
	font-size: 12pt;
	width: 80;	
}

.gwt-TextBox
{
	font-size: 12pt;
	/*width: 200;
*/}

.gwt-PasswordTextBox
{
	font-size: 12pt;
	width: 200;
}

.gwt-ListBox
{
	font-size: 12pt;
	width: 200;
}

.gwt-CheckBox
{
	font-size: 12pt;
	width: 200;
}

.gwt-Grid
{
	border: 1px solid black;
}
.gwt-MenuItem {
	cursor:pointer;
}

.logo
{
	/*
	margin-left:20px;
	margin-top:20px;
	*/
	float:left;
}

.LoginBody
{
	padding-top: 20px;
	width: 100%;
	height: 100%;
	color: white;
	background-color: #c93737;
	background-image: url(../img/background.png);
	background-repeat: repeat-x;
}

.PageBody
{
	/*padding-top: 20px;*/
	width: 100%;
	color: white;
	background-color: #c93737;
	background-image: url(../img/background.png);
	background-repeat: repeat-x;
}

.MenuPanel {
	float:left;
}
.MenuActionPanel {
	left:270px;
	position:absolute;
	right:0;
}
.MenuActionPanel-MenuItem {
	color:#666666;
	font-weight:bold;
	padding:0 10px;
	vertical-align:bottom;
	cursor:pointer;
}
.MenuConnectionPanel {
	float:left;
	margin-left:50px;
}
.MenuConnectionPanel-Id {
	color:#666666;
	font-style:oblique;
	font-weight:bold;
	padding:8px 5px 0 20px;
	vertical-align:bottom;
	border-bottom: 1px red solid;
	background: url(../img/Edit.png) no-repeat center left;
}
.MenuConnectionPanel-Logout {
	color:#333333;
	font-weight:bold;
	padding:15px 5px 0 25px;
	vertical-align:bottom;
	background: url(../img/Symbol-Delete.png) no-repeat center left;
	cursor:pointer;
}
.MenuConnectionPanelInner {
	padding: 10px;
	background-color: white;
}

.ContentPanel
{
	clear:both;
}

.ContentPanelInner
{
	padding: 50px;
}

.ClassicLittleLabel
{
	color: white;
	font-size: 9pt;
}
.ClassicLabel
{
	color: white;
	font-size: 12pt;
}
.ClassicLabel-Clickable {
	cursor: hand;
}
.ClassicLargeLabel
{
	color: white;
	font-size: 16pt;
	font-weight: 900;
}

.LogoutLabel
{
	background-color: white;
	font-family: comics;
	font-size: 14pt;
	font-weight: 680;
}
.LogoutLabel a
{
	font-weight: 660;
	padding-right: 8px;
}
.LogoutLabel a:hover
{
	padding-right: 0px;
	font-weight: 700;
}

/* ----------------------------- Popup */

.popupContent {
	background-color: #365666;
	padding: 5px;
}

.popupContentSuccess {
	background: darkgreen url(../img/success_little.png) no-repeat scroll right top;	
}
.popupContentFailed {
	background: darkred url(../img/fail_little.png) no-repeat scroll right top;	
}

/* ----------------------------- Form */

.Form-Element-Wrong {
	background-color: darkred ;	
}

/* ----------------------------- Entity Grid */

.EntityGrid {
   	border: 2px solid black;	
}

/* ----------------------------- Entity Grid - Sorting */

.EntityGrid-Sorting-Asc {
	background: #ddf url(../img/Find_asc.png) no-repeat scroll left center !important;
	padding:18px 60px 8px 10px !important;
}
.EntityGrid-Sorting-Dsc {
	background: #ddd url(../img/Find_desc.png) no-repeat scroll left center !important;
	padding:18px 60px 8px 10px !important;
}

/* ----------------------------- Entity Grid - Paging */
.EntityGrid-Paging-Previous {
	padding: 5px 25px 5px 0px;
	background: url(../img/Undo.png) no-repeat center left;
}
.EntityGrid-Paging-Next {
	padding: 5px 25px 5px 0px;
	background: url(../img/Redo.png) no-repeat center left;
}

/* ----------------------------- Entity Grid - Header */

.EntityGrid-ClassicRowHeader {
	background-color: black;	
}
.EntityGrid-RowHeader {
	background-color: black;	
}
.EntityGrid-RowHeader td:hover{
	background: url(../img/Arrow-Down.png) no-repeat center right;
}
.EntityGrid-CellHeader {
	cursor: pointer;
}
.EntityGrid-CellHeader-Sorted {
	background: url(../img/Arrow-Down.png) no-repeat center right;
}

/* ----------------------------- Entity Grid - Row */

.EntityGrid-RowClassic {
	background-color: #962323;	
}
.EntityGrid-RowAlt {
	background-color: #ba1111;	
}
.EntityGrid tr:hover {
	background-color: black;
}

/* ----------------------------- Entity Grid - Actions*/

.EntityGrid-Action {
	font-weight: bolder;
	/*padding: 5px 0px 5px 23px;
	background: url(../img/Config-Tools.png) no-repeat left center;*/
}

.EntityGrid-Action-Select {
	font-weight: bolder;
	padding: 10px 0px 10px 33px;
	background: url(../img/Arrow-Down.png) no-repeat left center;
}
.EntityGrid-Action-Edit {
	font-weight: bolder;
	padding: 10px 0px 10px 33px;
	background: url(../img/Edit.png) no-repeat left center;
}
.EntityGrid-Action-Delete {
	font-weight: bolder;
	padding: 10px 0px 10px 33px;
	background: url(../img/Symbol-Delete.png) no-repeat left center;
}

/* ----------------------------- Entity Grid - Feature*/
.EntityGrid-Feature-Header {
	height:38px;
	width:37px;
}
.EntityGrid-Feature-Element {
	border:1px solid white;
	min-height:21px;
	max-height:24px;
	width:35px;
}